package section_02.fillCollections;

import java.util.ArrayList;

import section_06.createTestData.Generator;

public class CollectionData<T> extends ArrayList<T> {
	private static final long serialVersionUID = 1L;

	public CollectionData(Generator<T> gen, int quantity) {
		for (int i = 0; i < quantity; i++) {
			add(gen.next());
		}
	}

	public static <T> CollectionData<T> list(Generator<T> gen, int quantity) {
		return new CollectionData<T>(gen, quantity);
	}
}
